/**
 * Projeto final de Programacao Concorrente.
 * Prof. Dr. Julio Estrella
 * 
 * Geracao aleatoria de palavras.
 * 
 * Grupo 07 - Turma B
 * Fabio de Albuquerque Dela Antonio 6792558
 * Leonardo Henrique Omoto 6793160
 * Pedro Paulo Canto Martucci 6793100
 * 
 * tempo.h
 */

#ifndef CHRONOMETER_H
#define CHRONOMETER_H

#include <time.h>

class Tempo
{

public:

    /* Constrói um cronômetro, começando o contador */
    Tempo();

    /* Reseta o cronômetro */
    void reset();

    /* Retorna o tempo atual em segundos */
    double getSeconds();

    /* Retorna o tempo atual em milisegundos */
    double getMiliseconds();

private:

    /* Estrutura utilizada pelo cronômetro */
    struct timespec init;

};

#endif

